.ivu-table {
    max-width: inherit;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
#YT_schedule_table {
    position: relative;
    overflow: auto!important;
}
.ivu-table table {
    table-layout: fixed;
}
.MAIN .ivu-table table {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    contain: strict;
}
.MAIN .ivu-table table {
    width: 100%!important;
}
.ivu-table td,.ivu-table th {
    min-width: 0;
    height: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    border-bottom: 1px solid #e8eaec
}
.MAIN .ivu-table td {
    padding: 1px;
    width: 100%;
    -webkit-transition: none;
    transition: none
}
.MAIN td {
    height: 25px !important;
}
.ivu-table td {
    background-color: #fff;
    -webkit-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out
}
.MAIN .ivu-table td.mon {
    border-right: 1px solid #007be8
}
.MAIN .selected {
    position: relative
}
.MAIN .selected:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 3px solid #f1c40f;
    -webkit-box-shadow: 0 5px 5px rgba(241,196,15,.6);
    box-shadow: 0 5px 5px rgba(241,196,15,.6)
}
.YT_FILTER {
  .ivu-form-item {
    margin-bottom: 0;
  }
}
.YT_FILTER {
    padding: 8px;
    .ivu-form-item-content {
        position: relative;
        line-height: 32px;
        font-size: 12px
    }
    .ivu-select {
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        color: #415058;
        font-size: 12px;
        line-height: normal
    }
    .ivu-select-item {
        margin: 0;
        line-height: normal;
        padding: 7px 16px;
        clear: both;
        color: #415058;
        font-size: 12px!important;
        white-space: nowrap;
        list-style: none;
        cursor: pointer;
        -webkit-transition: background .2s ease-in-out;
        transition: background .2s ease-in-out
    }
    .ivu-select-single .ivu-select-selection .ivu-select-placeholder,.ivu-select-single .ivu-select-selection .ivu-select-selected-value {
        display: block;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-left: 8px;
        padding-right: 24px
    }
}

